#!/bin/bash
source /sdcard/atri/Atri_box/dialogs
function modify_background_file {
    local original_file="/storage/emulated/0/Android/data/com.tencent.tmgp.cod/files/ExtractQts/0/Videos/StartVideo.mp4"
    local backup_dir="/sdcard/atri/backups"

# 使用 ADB 检查原文件是否存在
    if ! adb shell "test -f \"$original_file\""; then
        dialog_msgbox "错误" "背景文件不存在，操作退出。"
        return 1
    fi

    # 创建备份目录（如果不存在）
    adb shell "mkdir -p \"$backup_dir\""

    # 备份原文件
    adb shell "cp \"$original_file\" \"$backup_dir\""
    dialog_msgbox "备份" "原文件已备份到 $backup_dir"

    # 提示用户输入替换视频路径
    local new_video_path=$(dialog_inputbox "请输入要替换的视频文件路径：")
    
    # 检查新视频文件是否存在
    if ! adb shell "test -f \"$new_video_path\""; then
        dialog_msgbox "错误" "替换的视频文件不存在，操作退出。"
        return 1
    fi

    # 替换原文件
    adb shell "cp \"$new_video_path\" \"$original_file\""
    dialog_msgbox "成功" "背景文件已成功替换。"
}

# 显示菜单
dialog_menu "co没dm编辑器" "？" \
"1" "修改背景文件" \
"2" "还原背景文件" \
"3" "跳转adb工具箱"

# 捕获用户选择的选项
selected_option=$?

# 根据用户的选择进行处理
case $selected_option in
    1)
        modify_background_file
        ;;
    2)
        echo "你选择了：$OPTION_2"
        # 在这里添加调用 旮旯盖母糕手 的代码
        ;;
    3)
        echo "你选择了：$OPTION_3"
        # 在这里添加调用 adb工具箱 的代码
        ;;
    *)
        echo "未知选项。"
        ;;
esac